<?php


      /*
	   给出上级ID  找出所有的子ID
	 
	   cata 就是把表全遍历出来  $users=M('users')->field('user_id,upline_id')->select();
	   
	   pid  给出的最上层的ID
	   
	   $upname  比如 ：TOPid  upline_id
	   
	   $id   就是单品或用户id   比如：id ,user_id
	   
	   
	 */

      function sonid($cata,$pid,$upname,$id){

      $arr=array();
	  foreach($cata as $v){

	      if($v[$upname]==$pid){
		 
		
		   $arr[]=$v[$id];

		 
		   $arr=array_merge($arr,sonid($cata,$v[$id],$upname,$id));

	
		 }

	 
	  }

    return $arr;

  

  }
  
     
	   
	   
	   
	   
	   
	   
	   
	   
  
       //自动打印最后一句sql语句
  
       function last($tablename){
	   
	     dump(M("$tablename")->getLastSql());
	   
	   }
	   
	   
	   
